<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div></div>
    <script>
            //Date  扩展时间差的函数
            //  格式化为中文时间函数当前时间
        var div=document.querySelector("div")
        Date.prototype.countTime=function(end)
        {
            var c=new Date(end)-this;  //结束时间减去当前时间
            return c
        }
        var d=new Date();
        var time='2020-12-1 10:10:10'
        var ct=d.countTime(time)
        
        if(ct>0)
        {
            var num=parseInt(ct/1000/3600/24)
            var num1=parseInt(ct/1000/3600%24)
            var num2=parseInt(ct/1000/60%60)
            var num3=parseInt(ct/1000%60)
            div.innerHTML='距离'+time+'还差'+num+'天'+num1+'小时'+num2+'分钟'+num3+'秒'
        
        }else{
            var num=parseInt(Math.abs(ct/1000/3600/24))
            var num1=parseInt(Math.abs(ct/1000/3600%24))
            var num2=parseInt(Math.abs(ct/1000/60%60))
            var num3=parseInt(Math.abs(ct/1000%60))
            div.innerHTML='距离'+time+'已经过去了'+num+'天'+num1+'小时'+num2+'分钟'+num3+'秒'
        }
        console.log(ct);
        
        // console.log(num1);
        // console.log(num2);
        // console.log(num3);
      
       
            
        


        Date.prototype.fromatDate=function(t)
        {
            if(t===undefined)  //如果没有参数传递 那就格式化当前时间
            {
                return this.getFullYear()+'年'+(this.getMonth()+1)+'月'+this.getDate()+'日'
            }else{
                var ti=new Date(t)
                return ti.getFullYear()+'年'+(ti.getMonth()+1)+'月'+ti.getDate()+'日'
            }
        }
        var da=new Date()
        console.log(da.fromatDate('2020-11-26'));

    </script>
    
</body>
</html>